A Portable Kernel-mode Resource Manager on Windows 2000 Platforms
نویسندگان
چکیده
The radical technological improvements, the low cost and the popularity of Intel processors are leading the major multiprocessor system integrators to design and build the new parallel systems based on Intel microprocessors, which are interweaved historically with the Windows operating system. In this paper, we present the development of a kernel-mode device driver that performs efficient scheduling of parallel applications on the Windows 2000 operating system. This environment can easily be used as a platform for developing and evaluating scheduling policies on multiprocessors systems running Windows 2000. We review and evaluate the basic primitives and mechanisms in kernel-mode, which we used in our implementation, introducing our own solutions wherever is necessary. Our results demonstrate significant performance improvements and scalability enhancements over the native Windows 2000 scheduler, indicating the integration of such a subsystem in the Windows kernel.
منابع مشابه
Chocolate: A Reservation-Based Real-Time Java Environment on Windows/NT
In this paper, we present Chocolate, a reservation-based Real-Time Java run-time environment that runs on Windows NT. We first present a brief overview of the emerging RealTime Java standard and the Resource Kernel (RK) approach to providing timely, guaranteed and enforced access to system resources. Chocolate is a real-time Java Virtual Machine that interfaces the real-time Java programming la...
متن کاملExploiting Linux Control Groups for Effective Run-time Resource Management
The extremely high technology process reached by the silicon manufacturing (under the 32nm) has led to production of computational platforms and SoC, featuring a considerable amount of resources. Whilst from one side such multiand manycore platforms show growing performance capabilities, from the other side they are more and more affected by power, thermal and reliability issues, as well as tar...
متن کاملPorting the Arla file system to Windows NT
This paper describes how we ported the Arla filesystem to Windows NT/2000. Windows is very different from the platforms (different flavors of Unix) that Arla was written for before. Arla consists of a complex userland daemon (arlad) and a rather simple kernel-module (xfs). Arlad needed very little work to be able to work on Windows because we used Cygwin. The Windows kernel-module was written f...
متن کاملHigh-Performance Memory-Based Web Servers: Kernel and User-Space Performance
Web server performance has steadily improved since the inception of the World Wide Web. We observe performance gains of two orders of magnitude between the original process-based Web servers and today’s threaded Web servers. Commercial and academic Web servers achieved much of these gains using new or improved event-notification mechanisms and techniques to eliminate reading and copying data, b...
متن کاملThe Combinatorial Multi-Mode Resource Constrained Multi-Project Scheduling Problem
This paper presents the formulation and solution of the Combinatorial Multi-Mode Resource Constrained Multi-Project Scheduling Problem. The focus of the proposed method is not on finding a single optimal solution, instead on presenting multiple feasible solutions, with cost and duration information to the project manager. The motivation for developing such an approach is due in part to practica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000